﻿/// <reference path="C:\File\学习\Web前端\Angluar\learnangular\Angular\Content/js/angular1.4.8.js" />
angular.module('todoApp', [])
    .controller('TodoListController', function() {
        var todoList = this;
        todoList.todos =//data 初始一批数据（todo thing）
        [
            { text: 'learn angular', done: true },
            { tex: 'build an angular app', done: false }
        ];
        todoList.addTodo = function () {//添加要做的事情
            todoList.todos.push({
                text: todoList.todoText, done: false
            });
            todoList.todoText = '';
        };
        todoList.remaining = function () {//剩余
            var count = 0;
            angular.forEach(todoList.todos, function (todo) {
                count += todo.done ? 0 : 1;
            });
            return count;
        };
        todoList.archive = function () {//存档没有完成的保留存档
            var oldTodos = todoList.todos;
            todoList.todos = [];
            angular.forEach(oldTodos, function (todo) {
                if (!todo.done) todoList.todos.push(todo);
            });
        };
    });